Skip to main content

Full text of "Hacks and Mods"

See other formats

Adding Auto-Fire to a Computer Mouse (555 timer) 


Make Projects 

build, hack, tweak, share, discover^ 

Adding Auto-Fire to a Computer 
Mouse (555 timer) 

Written By: Lenny 

y* TOOLS: 


• Solder (1) 

555 timer ICchipd) 

• Soldering iron (1) 

Electrolytic capacitor 20 F (1) 

Resistor 1KQ(1) 

• Resistor 10KQ(1) 

• Push button M) 


Remember the auto-fire (turbo) button on old video game controllers? This project adds an 
auto-fire button to a mouse for use with video games or just clicking random things quickly 
(if that's what you're into) using no more than a 555 timer, a capacitor and a couple of 

My main goal in this project was to create an auto-fire button for the left mouse button as 
easily, cheaply, and simply as possible. Also, I wanted to retain all the standard functionality 
of the mouse. 

So what I wound up with is a standard (fully functional) optical mouse that has 1 extra button 

© Make Projects Page 1 of 5 

Adding Auto-Fire to a Computer Mouse (555 timer) 
for auto-fire. 

Step 1 — Adding Auto-Fire to a Computer Mouse (555 timer) 

• First use a MultiMeter to find 
ground, VCC, and a control pin for 
the mouse left click. 

• To find the appropriate pin to 
control the mouse click connect the 
multimeter to the pins under the 
mouse button and use the one that 
changes when the button is 

• Once you locate these pins solder 
wires to each as shown. On mine I 
used black for ground, green for 
+5v, and red for the control wire. 

Step 2 

• Next I created a schematic and made a prototype. You can skip the prototype if you feel 
confident. You'll notice in the prototype I added an LED. It flashes when the mouse would 
click. This helped me select appropriate resistors for the auto-click speed. 

© Make Projects 

Page 2 of 5 

Adding Auto-Fire to a Computer Mouse (555 timer) 

Step 3 

• Next, we need to create the circuit on a piece of perfboard. The images show how I 
accomplished this. 

• Try to keep the circuit as small as possible since it will have to fit inside the mouse. 

Step 4 


at <^ f " : " t^ss 

• Next we connect the circuit we 
created to the existing mouse PCB. 
(Follow the schematic in step 2 for 

© Make Projects 

Page 3 of 5 

Adding Auto-Fire to a Computer Mouse (555 timer) 

Step 5 

• Now we have to fit it all inside the 
mouse. This was the hard part. 

• I used wire cutters and a razor 
blade to cut out some of the plastic 
until I got the circuit to fit inside 

• I also drilled a small hole in the left 
side of the mouse for the push 
button. Be sure the location is 
comfortable to push with your 
thumb AND allows room for the 
button on the inside without 
interfering with the existing 

© Make Projects 

Page 4 of 5 

Adding Auto-Fire to a Computer Mouse (555 timer) 

Step 6 

f This page requires JavaScript} 

You cart mt: und mop clicking wncnever you I ike . and rt*a your toumcr si will 

Average of efids per second owr n seconds 

btsE race in a £iven second Ti 
rate in previous second 
raie in etirrenr second "• 
kill units In clicks per second) 

Relict IwrcT) 

• Obviously I advise you test it before putting everything back together. Shown here is the 
site I used to test it once I was completely finished. (I just googled "mouse clicks per 
second" and used the first result.) 

• To view the full write-up on this project on my website go here: Adding auto-fire to a 
computer mouse (555 timer) 

This document was last generated on 2012-11-03 04:02:28 AM. 

© Make Projects 

Page 5 of 5